she's deluding herself - Turkish English Dictionary